home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-05-05 | 2.0 KB | 66 lines |
-
- # Sound Tools Makefile
- # builds libst.a and sox
- # This makefile assumes Microware Ultra C
- #
- # NOTE! You have to rename 8svx.c to svx8.c
- #
- # Boisy G. Pitre (boisy@microware.com)
-
- RDIR = RELS
- CFLAGS = -ai -DOS9 -DNEED_GETOPT # use strict ANSI mode, shared libraries
- LFLAGS = $(CFLAGS) -l=/dd/lib/sys_clib.l
- CC = cc
-
- FSRC = raw.c voc.c au.c sf.c aiff.c hcom.c svx8.c sndrtool.c wav.c \
- smp.c sbdsp.c auto.c cdr.c dat.c \
- g711.c g72x.c g721.c g723_24.c g723_40.c
-
- ESRC = copy.c avg.c pred.c stat.c vibro.c echo.c rate.c band.c lowp.c \
- highp.c reverse.c
- PSRC = sox.c
-
- SOURCES = $(PSRC) $(FSRC) $(ESRC) handlers.c libst.c misc.c getopt.c
- HEADERS = st.h libst.h sfheader.h patchlvl.h wav.h g72x.h
- TESTS = tests.sh testall.sh monkey.au monkey.voc
- MISC = README INSTALL TODO TIPS CHEAT sox.man sox.txt st.man \
- Makefile.unx Makefile.bor Makefile.b30 Makefile.c70 \
- Makefile.os9 sbprog.doc
- OS968K = Makefile.os9
- FILES = $(MISC) $(HEADERS) $(SOURCES) $(OS968K) $(TESTS)
-
- FOBJ = $(RDIR)/raw.r $(RDIR)/voc.r $(RDIR)/au.r $(RDIR)/sf.r \
- $(RDIR)/aiff.r $(RDIR)/hcom.r $(RDIR)/svx8.r $(RDIR)/sndrtool.r \
- $(RDIR)/wav.r $(RDIR)/smp.r $(RDIR)/sbdsp.r $(RDIR)/auto.r \
- $(RDIR)/cdr.r $(RDIR)/dat.r \
- $(RDIR)/g711.r $(RDIR)/g72x.r $(RDIR)/g721.r $(RDIR)/g723_24.r $(RDIR)/g723_40.r
-
- EOBJ = $(RDIR)/copy.r $(RDIR)/avg.r $(RDIR)/pred.r $(RDIR)/stat.r \
- $(RDIR)/vibro.r $(RDIR)/echo.r $(RDIR)/rate.r $(RDIR)/band.r \
- $(RDIR)/lowp.r $(RDIR)/highp.r $(RDIR)/reverse.r
-
- LIBOBJS = $(FOBJ) $(EOBJ) $(RDIR)/handlers.r $(RDIR)/libst.r \
- $(RDIR)/misc.r $(RDIR)/getopt.r
-
- all: sox
- @echo Done
-
- sox: $(RDIR)/sox.r $(LIBOBJS)
- $(CC) -f=$@ $(RDIR)/sox.r $(LIBOBJS) $(LFLAGS)
-
- sox.r: sox.c st.h
-
- $(LIBOBJS): st.h
-
- # OS-9 systems need the appropriate programs
- # to make use of this section.
- sox.txt: sox.man st.man
- del sox.txt
- nroff -man sox.man ! col > sox.txt
- nroff -man st.man ! col > st.txt
-
- # Just guessing here
- svx8.c: 8svx.c
- @echo Hey! You need to copy 8svx.c to svx8.c
- # what's the cp command?
-